package com.kjs.common.consts;

/**
 * 结果常量定义
 *
 * @author xuedingjiexueergou@gmail.com
 * @date 2018/10/12 13:56
 */
public class ResultConst {
    public static final String ERR_AUTH_LACK_OF         = "TAU02"; // 头部没有找到Authorization的属性
    public static final String ERR_AUTH_UNSUPPORTED     = "TAU03"; // 头部的Authorization不支持
    public static final String ERR_AUTH_JWT_EMPTY       = "TAU04"; // 头部的Authorization中，缺少jwt的token
    public static final String ERR_AUTH_JWT_SIGN        = "TAU05"; // 头部的Authorization中，jwt的token签名不匹配
    public static final String ERR_AUTH_JWT_EXPIRE      = "TAU06"; // 头部的Authorization中，jwt的token已经失效
    public static final String ERR_AUTH_NEED_LOGIN      = "TAU07"; // 没有找到Authorization中的登录id记录，需要重新登录
    public static final String ERR_AUTH_FORMAT          = "TAU8"; // 头部的Authorization的格式不正确
    public static final String ERR_AUTH_SIGN_MISMATCH   = "TAU9"; // 签名不匹配

    public static final Integer ERR_SUCCEED = 0000;
    public static final Integer ERR_UNKNOWN = 99999; // 未知错误
    public static final String MSG_UNKNOWN = "unknown error";


    public static final Integer ERR_PARAM_INVALID    = 0001; // 请求时，参数非法
    public static final Integer ERR_PARAM_EMPTY      = 0002; // 请求参数不能为空
    public static final Integer ERR_PARAM_RANGE      = 0003; // 请求参数不在范围之内
    public static final Integer ERR_PARAM_MISSING    = 0004; // 缺少必要的参数

}
